package com.github.base.domain;

import lombok.Data;
import lombok.EqualsAndHashCode;

import java.math.BigDecimal;

@Data
@EqualsAndHashCode(callSuper = true)
public class AlipayInvoiceDetail extends BaseDomain<AlipayInvoiceDetail> {
    /**
     * 类型 ex: jfb-集分宝、hyb-惠营宝
     */
    private String type;

    /**
     * 月份
     */
    private String month;

    /**
     * 支付宝交易流水号
     */
    private String alipayTradeNo;

    /**
     * 商家订单号
     */
    private String merchantOrderNo;

    /**
     * 商品名称
     */
    private String productName;

    /**
     * 订单金额（元）
     */
    private BigDecimal orderAmount;

    /**
     * 抵扣金额（元）
     */
    private BigDecimal deductionAmount;

    /**
     * 业务发生时间
     */
    private String transactionTime;

    /**
     * 收款账户
     */
    private String receiverAccount;

    /**
     * 付款账户
     */
    private String payerAccount;

    /**
     * 进度状态 ex: 0-导入未就绪、1-导入已就绪(待处理)
     */
    private Integer progressStatus;

}
